renewable contract - Alemán Inglés Diccionario